在進入物件導向OOP之前,我們要先來認識函式。
當你的程式越寫越大,會發現有些類似的程式碼不斷的重複出現,導致整份程式碼看起來又長又冗。
利用函式(function),我們可以把經常用到的功能打包,要用到時直接呼叫這個函式就可以了。
像前一篇所用到計算array長度的count()就是PHP內建函式的其中一個。
定義函式的範例如下:
$name = 'JENNY';
function showName($name){
echo "Your name is $name.\n";
}
showName($name);
//Output:Your name is JENNY.
$name = 'JISOO';
showName($name);
//Output:Your name is JISOO.
function的括號裡放的東西是執行這個function所需要用到的參數。
除了前幾篇有用到的echo()、var_dump()、count()外,PHP還有很多好用的內建函式:
echo date("Y/m/d");
echo date("Y.m.d");
$random = rand(90,100); //從90~100間隨機產生一個亂數
$str1 = 'apple';
$str2 = 'pineapple';
echo levenshtein($str1, $str2); //Output:4
今天就先到這,下回見!